Method and apparatus for scrolling text display of voice call or message during video display session

ABSTRACT

A method and communication device disclosed includes displaying a video on a display, converting voice audio data to textual data by applying voice-to-text conversion, and displaying the textual data as scrolling text displayed along with the video on the display and either above, below or across the video. The method may further include receiving a voice call indication from a network, providing the voice call indication to a user interface where the voice call indication corresponds to an incoming voice call; and receiving a user input for receiving the voice call and displaying the voice call as scrolling text. In another embodiment, a method includes displaying application related data on a display; converting voice audio data to textual data by applying voice-to-text conversion; converting the textual data to a video format; and displaying the textual data as scrolling text over the application related data on the display.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present Application for Patent is a Continuation of U.S. patentapplication Ser. No. 12/211,973, filed on Sep. 17, 2008, pending, andassigned to the assignee hereof and hereby expressly incorporated byreference herein.

FIELD OF THE DISCLOSURE

The present disclosure is related to mobile communication devices havinga video reception and display capability, voice-to-text processing anddisplaying video and other information for such devices.

BACKGROUND

Global communication devices today may include a video capability or amulti-media capability that allows the device to display real time videoreceived from a video broadcast system such as Digital VideoBroadcasting (“DVB”) networks. Various video applications also exist forplaying downloaded movies such as MPEG (MP4, etc.) or similar videoformats using the display of the mobile communication device. Variousother applications of the mobile communication device however, also usethe display to display information to the user. For example, voicemailmessaging applications usually display an icon, such as a closedenvelope, in order to indicate for example a stored voice mail message.The voice mail message may be stored on a remote server such as a voicemail messaging server, or in some cases, may be stored locally in thememory of the mobile communication device.

A user who is operating the mobile communication device to, for example,view real time video transmitted via a DVB network may have the videoviewing interrupted by another application of the mobile communicationdevice, for example, voice mail messaging, or an incoming call. Otherapplications of the mobile communication device, such as a Short MessageService (SMS) application, Instant Messaging (IM) application, etc., mayalso result in the user receiving a short message service message duringviewing of real time video or during viewing of the stored video file.The user in this case in order to respond to the SMS message or tolisten to a voice mail message, would need to shut down or temporarilyhalt the video application in order to take action with the othercorresponding application for example, a voice mail application, a shortmessaging application or some other similar application.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a communication device 100 having a display101 and a scrolling text portion 103 in accordance with an embodiment.

FIG. 2 is a block diagram of a communication device 200 having a display201 and displaying scrolling text 203 across the display 201 in asomewhat centralized position, in accordance with an embodiment.

FIG. 3 is a block diagram of a communication device 300 having a display301 and either displaying scrolling text 307 across a picture-in-picturedisplay 305 in a somewhat centralized position, or, in a scrolling textportion 309 of the picture-in-picture display 305, in accordance with anembodiment.

FIG. 4 is a block diagram of a communication device 400 having a display401 and displaying scrolling text 403 across the display 401 in asomewhat centralized position, where the scrolling text 403 isassociated with audio for a picture-in-picture display 405, inaccordance with an embodiment.

FIG. 5 is a block diagram of a communication device 300 in accordancewith an embodiment.

FIG. 6 is a flow chart illustrating operation of a communication device,and handling of various messages, in accordance with the embodiments.

FIG. 7 is a flow chart illustrating further details of block 611,wherein message text data is obtained, prior to displaying the text dataas scrolling text in accordance with the embodiments.

FIG. 8 is a flow chart illustrating operation with respect to voicecalls and voice mail messages in accordance with an embodiment.

FIG. 9 is a flow chart illustrating operation with respect to videomedia content, and handling of audio files, in accordance with anembodiment.

FIG. 10 is a flow chart illustrating further details of operation withrespect to handling of voice mail messages in accordance with anembodiment.

FIG. 11 is a flow chart illustrating operation with respect to videomedia content, and handling of audio data, in accordance with anembodiment.

FIG. 12 is a flow chart illustrating operation with respect to handlingan incoming voice call or voice mail message indication, and display ofscrolling text in scrolling text portion of a display, in accordancewith an embodiment.

FIG. 13 is a flow chart illustrating operation with respect toconversion of an audio file, or received audio data, to textual data inaccordance with an embodiment.

FIG. 14 is a signal flow chart illustrating a communication devicehandling an incoming voice call in accordance with an embodiment.

FIG. 15 is a signal flow chart illustrating a communication devicehandling a voice mail message in accordance with an embodiment.

DETAILED DESCRIPTION

A method disclosed herein includes converting audio data to textual databy applying a voice-to-text conversion to the audio data and displayingthe textual data as scrolling text displayed on a display along withvideo. The scrolling text may be displayed in a portion near thedisplay's bottom and scrolling over the video. Alternatively, thescrolling text may be displayed in a separate scrolling text displayportion of the display, either above or below the video.

The method may include receiving a voice call indication from a network,and providing the voice call indication to a user interface, andreceiving a user input for receiving and displaying the voice call asscrolling text.

Another method includes receiving a communication message indicationfrom a network and providing a communication message indication to auser interface, where the communication message indication correspondsto an incoming communication message; receiving a user input forreceiving and displaying the communication message as scrolling text ona display; and displaying the communication message as scrolling text inresponse to the user input, where the scrolling text is displayed alongwith other application related data on the display.

The communication message include audio data, such that the method mayfurther include converting the audio data to textual data by applying avoice-to-text conversion to the audio data; and displaying the textualdata as the scrolling text.

The communication message may also include a video portion, such thatthe method further includes stripping the audio portion from the videoportion, to obtain the audio data prior to converting the audio data totextual data via voice-to-text conversion; and displaying the videoportion in a picture-in-picture portion of the display.

Another method includes converting received messaging data to a videoformat to create video formatted messaging data, where the videoformatted messaging data includes textual data corresponding to at leasta portion of the messaging data; and displaying the video formattedmessaging data as scrolling text over other application related data onthe display. The method may also include stripping audio data from themessaging data; diverting the audio data from an audio logic to avoice-to-text converter logic; and obtaining the textual data from thevoice-to-text converter logic.

The embodiments also include a communication device having a scrollingtext logic operative to receive audio data; convert the audio data totextual data by applying a voice-to-text conversion; convert the textualdata to a video format; and display the textual data as scrolling textover an application related data on the display. The communicationdevice may further include voice-to-text converter logic operativelycoupled to the scrolling text logic, and where the scrolling text logicis further operative to detect application related data on the display;and divert the audio data from the audio logic to the voice-to-textconverter logic in response to detecting application related data on thedisplay.

An embodiment includes a computer readable media having executableinstructions for execution by at least one processor, that when executedcause the at least one processor to display a video on a display;convert audio data to textual data by applying a voice-to-textconversion; and display the textual data as scrolling text displayed onthe display along with a video.

Turning now to the drawings wherein like numerals represent likecomponents FIG. 1 illustrates a communication device 100 such as forexample, a wireless communication device having a capability to receivevideo such as, but not limited to, Digital Video Broadcast (“DVB”) andmay also be capable of receiving various multi-media files such asMulti-media Messaging Service (MMS) messages. The communication device100 has a display 101, and, in accordance with the embodiments, thegraphic display also includes a text scrolling portion 103, which may bea separate video section or may be a partition of the overall graphicdisplay 101. FIG. 2 illustrates an alternative embodiment to that shownin FIG. 1. In FIG. 2, a communication device 200 includes a display 201and may display scrolling text 203 at various locations on the display201 as configured by a user. Video may also include, for example, videostored on the device itself. For example, device 100 may include video(e.g., a video data file) that was transferred to the device throughwireless or wired communication with a host/server (e.g., whileconnected, wirelessly or wiredly, to another computing device of theuser.

FIG. 3 illustrates a communication device 300 having a display 301, and,in accordance with the embodiments, displays a picture-in-picture (PiP)portion 305. The PiP portion 305 may, in accordance with theembodiments, include a scrolling text portion 309, or may have scrollingtext 307 at various locations on the PiP display 305. FIG. 4 illustratesan alternative embodiment to those illustrated by FIG. 3. In FIG. 4,scrolling text 403 corresponds to a video displayed in PiP portion 405,but rather than being displayed within the PiP portion 405 video, thescrolling text 403 is displayed within the main display 401, similar tothe display illustrated by FIG. 2. In other words, the scrolling text403 may be larger text, and thus more readable, than could be displayedwithin the PiP portion 405.

Other alternative embodiments may include displaying the scrolling textin a vertical, rather than horizontal orientation, lateral to the mainvideo display, lateral to the PiP portion of the display, or verticallyacross either of the displays. Likewise, the scrolling text may beoriented at various angles with respect to the display such asdiagonally across the main display, or across the PiP portion of thedisplay. Additionally, the voice-to-text converter logic 505 may beappropriate for various languages and may provide voice-to-textconversions where the resulting text is in various languages and usingvarious text characters, such as, but not limited to, English text,Cyrillic, Greek, Chinese, Korean, Arabic, etc.

FIG. 5 illustrates a communication device 500 having an application 501in accordance with the embodiments. The application 501 may beincorporated into a wireless communication device, such as wirelesscommunication device 500. The wireless communication device 500 may beany suitable communication device capable of displaying video, such asbut not limited to, a wireless mobile telephone, a laptop computer, adesktop computer, a personal digital assistant, etc., that has thecapability to receive a communications message (such as, for example, avoice call, SMS message, Multi-media Messaging Service (MMS) message,instant message or the like), and/or retrieve and display or playbackthe communications message (e.g., a voicemail, SMS, MMS, 1M, or thelike, message).

The wireless communication device 500 includes voice mail retrieverlogic 503, voice-to-text converter logic 505, display driver/s 507,protocol stack 509 and at least one transceiver 511. The term logic asused herein includes software and/or firmware executing on one or moreprogrammable processors, ASICs, hardwired logic, or combinationsthereof. The term protocol stack, as used herein, refers to softwareand/or firmware for execution on one or more programmable processorsand/or dedicated processors, or combinations thereof. Thus theapplication 501 includes a scrolling text logic as will be describedherein.

The application 501 is operatively coupled, via communication link 502,to voice mail retriever logic 503 such that the application 501 may senda command to voice mail retriever logic 503, causing it to retrieve avoice mail message file as will be described in further detail herein.Similarly, the application 501 is operatively coupled, via communicationlink 504, to voice-to-text converter logic 505, such that theapplication 501 may send voice data to the voice-to-text converter logic505 for conversion into text data. The application 501 is alsooperatively coupled to display driver 507 via communication link 520.The various operative couplings such as communication links 502, 504 and520, may be realized via a data bus within wireless communication device500, wherein the data bus provides data communications paths among thevarious logic contained therein. Thus the operative couplings mayinclude other logic as may be needed for purposes of realizing thecommunication paths. Likewise, a protocol stack 509 is operativelycoupled to application 501 via live voice call link 508, such that voicedata may be provided to the application 501. The protocol stack 509 isalso operatively coupled to voice mail retriever logic 503, via retrievevoice mail link 506, such that voice mail message files may be retrievedfrom a remote voice mail server as will be describe herein. Theapplication 501 is operatively coupled to the user interfaces 523 of thecommunication device 500 via communication link 525. The user interfaces523 may include a keypad, touch sensitive display, mouse, gyroscope orany other device that may receive a user input and provide such userinput to the application 501. The user interfaces 523 also includes anaudio logic for providing an audio output, and also receiving an audioinput, for a voice call.

The protocol stack 509 is coupled to one or more transceivers 511, viacommunications link 510. The transceiver 511 may transmit data includingcommands or requests to a network via transmit link 513, and may receivedata including commands or requests from a network via receive link 515.

The wireless communication device 500 may also include various clients527, for receiving and sending messages. For example, the clients 527may include email client 531, Instant Messaging (IM) client 533, ShortMessage Service (SMS) client 535, Multi-media Message Service (MMS)client 537, and a Multi-media client 517. The Multi-media client 517 maybe, and/or include, various broadcast media clients such as, but notlimited to, DVB, MMBS, etc., such that the communication device 500 mayreceive multi-media broadcasts.

All of the clients, such as multi-media client 517 are operativelycoupled to protocol stack 509 and transceiver/s 511, via communicationslink 541. The clients, such as, but not limited to, multi-media client517, are also operatively coupled to application 501 via communicationlink 529, and to display driver 507 via communication link 519. Themulti-media client 517, as well as all other clients 527, may interactwith other components or logic of the communication device 500 to sendand receive messages. The multi-media client 517 may interact with othercomponents or logic to receive a video broadcast, from for example, avideo broadcasting system, such as but not limited to, DVB, and maythus, in conjunction with display driver 507, cause the display of videoon display 521. The multi-media client 517 may also provide video fromvarious other applications such as, but not limited to, gamingapplications, internet browsers, movie players applications, etc. Thusthe multi-media client 517 may provide video from various broadcasts,over the air or via the Internet, or from various stored video files.

FIG. 6 illustrates operation of the communication device 500 inaccordance with an embodiment. In 601, the communication device isconnected to a network, over, for example, transmit link 513 and receivelink 515 via transceiver/s 511. A voice call may be received from thenetwork over the receive link 515 as shown in 603. However, the user maybe busy with an application as shown in 605, for example engaged in amulti-media session, and the multi-media client 517 may be providingvideo, or other information, to the display 521. As shown in 607, theuser will be provided with an indication of an incoming message. Theindication may be a visual indicator, or may be an audio tone such as aring-tone. If the user decides to accept and view the message as in 609,the application 501 will take action to obtain message text data asshown in 611. The message text data may be obtained in various ways asis described in further detail herein. The application 501 will providethe text data to display driver 507 as shown in 613. As shown in 615,scrolling text, which represents the message text data, will then bedisplayed on display 521 along with information displayed from the otherapplication which the user was engaged with, for example, a videoapplication.

FIG. 7 illustrates further details of block 611 and how message textdata may be obtained in the various embodiments. In 701 a given messagetype is received from the process illustrated in FIG. 6. If the messageis not a multi-media message in 703, and if the message is not a voicemessage or voice call in 705, then the message is handled as a text onlymessage, for example, and 1M, SMS, or email message. The application 501will get the message text as shown in 707, from the appropriate clientof clients 527. The application 501 will then provide the text data,over communication link 520, to the display drive 507 to display asscrolling text as shown in 717.

If however the message is a multi-media message in 703, for example anMMS message, the application 501 will check text/video options as in709, by, for example, checking a set of stored user option settings inuser options 539. Various user settings may be applied in theembodiments, for example, the user may select to receive video only,such as a PiP display, or may choose to receive video and scrolling textcorresponding to the video. The scrolling text position may also besettable via the user options 539, and therefore the scrolling text maybe displayed as was illustrated previously by FIG. 1 through FIG. 4.

Therefore in 709, text/video option settings are checked. If a videoonly option is selected, then the application 501 will send the video tothe display drivers for PiP display as in 717. In this case, the usermay, if desired, select the PiP display thereby causing the audioportion, if any, to be played along with the video in the PiP display.Otherwise, the video may run silently in the PiP display, while the userreceives audio from another currently running application or video.

If however a video and text option setting is detected in 709, then theapplication 501 may strip the audio portion from the message as in 711.The stripped audio portion may then be provided to the voice-to-textconverter 505 as shown in 713, and added to the display as scrollingtext as shown in 715. For PiP display of video, or MMS messages, thescrolling text may be displayed in accordance with any of the examplesillustrated by FIG. 3 and FIG. 4, and may be located at any desiredposition on the display in accordance with user settings stored in useroptions 539. The application 501 therefore provides a user interfacesuch that a user may select options for storage in user options 539.Default values for the user options 539 may be provided in theembodiments, such that, for example, video and text may be a defaultdisplay setting for MMS messages or video. Various other defaultsettings may likewise be appropriate for the various embodiments.

FIG. 8 illustrates operation of the communication device 500 inaccordance with an embodiment. In 801, the communication device isconnected to a network, over, for example, transmit link 513 and receivelink 515 via transceiver/s 511. A voice call may be received from thenetwork over the receive link 515 as shown in 803. However, the user maybe busy with an application as shown in 805, for example engaged in amulti-media session, and the multi-media client 517 may be providingvideo, or other information, to the display 521. As shown in 807, theuser will be provided with an indication of an incoming call. Theindication may be a visual indicator, or may be an audio tone such as aring-tone. If the user decides to accept the call as in 809, theapplication 501 will establish a live voice call link 508 to protocolstack 509, to receive voice data from the network. The application 501will however divert the voice data from the audio logic of thecommunication device 500, and will instead send the voice data tovoice-to-text converter logic 505 over communication link 504. Thevoice-to-text converter logic 505 will therefore convert the audio datato text as shown in 811, and will, via application 501, provide the textdata to display driver 507 as shown in 813. As shown in 815, scrollingtext, which represents the received voice call, will then be displayedon display 521 along with information displayed from the otherapplication which the user was engaged with, for example, a videoapplication.

In accordance with the embodiments, the application 501 may alsoretrieve and display as scrolling text, a voice mail message file.Therefore the user may ignore the call in 803 in which case a voice mailindication may be provided in 807. The user may therefore decide toreceive the voice mail message in 809, and application 501 may thencommand the voice mail retriever logic 503 to obtain the voice mail fileeither from a remote voice mail server or from memory used for storingvoice mail directly on communication device 500. The retrieved voicemail file will then be converted to text in 811 and displayedaccordingly.

This embodiment is further illustrated with respect to FIG. 9. As shownin 901, video media content, or any other information, may be displayed.An audio voice file may be converted to textual data as in 903. Thetextual data may then be scrolled across the display as in 905, alongwith the video media content or other information, at the same time.That is, a video application may continue to play video as the text ofthe voice mail message is scrolled across the display. FIG. 10illustrates further details of the embodiment. In 1001, videoinformation is received. For example, DVB data may be received from avideo digital broadcasting network. In 1003, the video information isdisplayed on the display 521. In 1005, a voicemail message indication isreceived, for example, a voicemail message indication from a wirelessnetwork. In 1007, the user may provide an activation signal via userinterfaces 523. For example, the user may press a key on a keypad suchthat the application 501 may, in response to the user input, convert thevoicemail message to scrolling text on the display 521. Alternatively in1007, the voicemail message indication may be detected by theapplication 501, where the application 501, in response mayautomatically retrieve the voicemail message as shown in 1009. In 1011,the voicemail message is converted to text and in 1013 the text isscrolled across the display 521 as previously described.

FIG. 11 illustrates operation of the application 501 with respect to avoice call. In 1101, video may be displayed on display 521. Audio voicedata for a voice call may be received by the communication device 500and sent to the application over the live voice call link 508. Theapplication manages diversion of the voice data from an audio logic ofthe communication device 500, and may send the voice data tovoice-to-text converter logic 505 as shown in 1103. In 1105, the textualdata is scrolled on the display 521 along with the video.

FIG. 12 illustrates operation of the communication device 500 andapplication 501 with respect to activation. For example, in 1201, theapplication 501 may receive a user activation signal from userinterfaces 523. The user activation signal may be in response to anincoming voice call, or may be in response to a voice mail indicationreceived from a network. Alternatively, the application 501 may provideconfigurable user settings stored in user options 539. For example, theuser may set an option of user options 539 such that, when a videoapplication is running, any incoming calls are automatically directed tothe application 501. In another example, the user may set an option suchthat, when a voice mail indication is received, the corresponding voicemail message file is automatically retrieved by the application 501.Various other user configurations may be used in accordance with theembodiments.

In 1203, the display 521 may be split into a video portion and a textscrolling portion as was described with respect to FIG. 1 through FIG.4. As shown in FIG. 2 for example, the text may be scrolled over thevideo in some embodiments. The application 501 may also provide userconfigurable settings, stored in user options 539, for configuring theposition of the scrolling text with respect to the display 521. Forexample, the user may set an option such that text is scrolled acrossthe middle of the display 521, or at the top or bottom of the display521. Other user options may also be provided, such as, but not limitedto, color and size of the scrolling text. Therefore, in 1205, thescrolling text is displayed in accordance with the user options 539, orwith default settings.

FIG. 13 illustrates an example embodiment corresponding to a displayconfiguration as was shown and described by FIG. 1, and FIG. 3 for PiPdisplays. In 1301, a video may be displayed and, in 1303, audio data, oran audio file, may be converted to text. In 1305, the application 501,in conjunction with display driver 507, may cause the display to bepartitioned into, for example, a video portion 101 and a text portion103, as illustrated in FIG. 1. The text data is converted to videoformat by the display driver 507, as shown in 1307, and displayed asscrolling text in the text portion 103, as shown in 1309.

FIG. 14 and FIG. 15 are signal flow diagrams providing further detailsof operation of the communication device 500. In FIG. 14, a signal flowdiagram 1400 illustrates handling of a voice call by application 501.For example, a network 1402 may send a voice call indication, or pagingmessage, 1405 to the communication device 500. Because of a user settingas discussed above, or because the user is operating an applicationusing the display 521, the application 501 receives the voice callindication 1405. The user may accept the voice call via 1407. This mayrequire a user input via the user interfaces 523, or may be based on auser configuration setting. The application 501 may then receive voicedata 1409 from the network 1402. If the user continues to run anapplication 1411, such as a video or other application such as a gamingapplication, the application 501 will send voice bits 1413 tovoice-to-text converter logic 505. The application 501 will receive thetext bits 1415, which correspond to the converted audio, and will sendthe text bits and overlay details 1417 to the display 1401.

FIG. 15 is a signal flow diagram 1500 illustrating handling of a voicemail message by application 501. Although, in accordance with theembodiments, a voice mail message may be processed by the application501 at any time, the call process is illustrated for completeness. Forexample, a voice call indication 1505 may be received by the application501 similar to the case illustrated by FIG. 14. However, the user mayignore the voice call 1507. In this case the network 1502 will redirectthe caller to voice mail via voice mail redirect 1509. If the callerdeposits a voice mail message with voice mail server 1503, the network1502 will send a voice mail message indication 1511 to the application501. If an application 1513 is running and using the display 1501, theapplication 501 may get the voice file 1515 via voice mail retrieverlogic 503. The voice mail retriever logic 503 will communicate viamessages 1517 and 1519 with the voice mail server 1503 via network 1502,and will obtain the voice file 1521.

The application 501 will provide the voice file 1523 to thevoice-to-text converter logic 505, and will receive back text bits 1525,corresponding to the voice file. The application 501 will then providethe text bits and overlay details 1527 to the display 1501.

Therefore, methods and apparatuses for displaying scrolling text,wherein the scrolling text represents a voice mail message, or audio ofan MMS message or a video, and wherein the scrolling text is displayedalong with video broadcast data, or along with video or application datadisplayed on a display from a video file simultaneously. Variousadvantages of the herein disclosed embodiments will be apparent to thoseof ordinary skill in the art.

1. A method comprising: receiving video information at a wireless mobilecommunication device; running, by the wireless mobile communicationdevice, a video application that displays the video information on adisplay of the wireless mobile communication device; providing, by thewireless mobile communication device, a user with an indication of anincoming message, the message having a video portion and an audioportion; obtaining, by the video application, message text data, whereinobtaining the message text data comprises: stripping an audio portion ofthe message; and providing the audio portion to a voice-to-textconverter at the wireless mobile communication device, the voice-to-textconverter converting the audio portion of the message to the messagetext data by applying a voice-to-text conversion to the audio portion;and continuing to play the video information in the display while thevideo portion of the communication message is displayed in apicture-in-picture (PiP) portion of the display and while the messagetext data is scrolled across a portion of the display outside the PiPportion of the display.
 2. The method of claim 1, further comprising:receiving a user input for receiving the message; and obtaining themessage text data in response to receiving the user input.
 3. The methodof claim 2, further comprising: detecting that the video information isbeing displayed on the display; and diverting the audio portion from anaudio logic to the voice-to-text converter, for conversion of the audioportion to the message text data.
 4. The method of claim 1, furthercomprising: retrieving the audio portion from one of a remote storage orfrom a memory.
 5. The method of claim 1, wherein providing the user withthe indication of the incoming message comprises: producing an audioindication or displaying an icon on the display.
 6. A method comprising:receiving video information at a wireless mobile communication device;running, by the wireless mobile communication device, a videoapplication that displays the video information on a display of thewireless mobile communication device; receiving a communication messageindication from a network; providing the communication messageindication to a user interface, the communication message indicationcorresponding to an incoming communication message, the communicationmessage having a video portion and an audio portion; receiving a userinput for receiving the communication message and displaying the audioportion of the communication message as scrolling text on the display;obtaining, by the video application, message text data, whereinobtaining the message text data comprises: stripping the audio portionof the communication message; and providing the audio portion to avoice-to-text converter at the wireless mobile communication device, thevoice-to-text converter converting the audio portion of the message tothe message text data by applying a voice-to-text conversion to theaudio portion; and in response to the user input, continuing to play thevideo information on the display while the video portion of thecommunication message is displayed in a picture-in-picture (PiP) portionof the display and while the message text data is scrolled across aportion of the display outside the PiP portion of the display.
 7. Amethod comprising: receiving video information at a wireless mobilecommunication device; running, by the wireless mobile communicationdevice, a video application that displays the video information on adisplay of the wireless mobile communication device; providing, by thewireless mobile communication device, a user with an indication of anincoming message, the message having a video portion and an audioportion; obtaining, by the video application, message text data, whereinobtaining the message text data comprises: stripping the audio portionof the message; and providing the audio portion to a voice-to-textconverter at the wireless mobile communication device, the voice-to-textconverter converting the audio portion to a video format to create videoformatted messaging data, the video formatted messaging data includingtextual data corresponding to the audio portion; and continuing to playthe video information in the display while the video portion of thecommunication message is displayed in a picture-in-picture (PiP) portionof the display and while the video formatted messaging data is scrolledacross a portion of the display outside the PiP portion of the display.8. The method of claim 7, further comprising: diverting the audioportion from an audio logic to the voice-to-text converter; andobtaining the message text data from the voice-to-text converter.
 9. Awireless mobile communication device comprising: a display; and one ormore programmable processors or application-specific integrated circuits(ASICs) that execute scrolling text logic operative to: receive videoinformation at a wireless mobile communication device; run a videoapplication that displays the video information on the display; providea user with an indication of an incoming message, the message having anaudio portion and a video portion; obtain, by the video application,message text data, wherein obtaining the message text data comprises:stripping the audio portion of the message; and providing the audioportion to a voice-to-text converter, the voice-to-text converterconverting the audio portion of the message to the message text data byapplying a voice-to-text conversion to the audio portion; convert themessage text data to a video format; and continue to play the videoinformation on the display while the video portion of the incomingmessage is displayed in a picture-in-picture (PiP) portion of thedisplay and while the message text data is scrolled across a portion ofthe display outside the PiP portion of the display.
 10. Thecommunication device of claim 9, wherein the one or more programmableprocessors or ASICs are further operative to: detect the videoinformation on the display; and divert the audio portion from an audiologic to the voice-to-text converter in response to detecting the videoinformation on the display.
 11. The communication device of claim 10,wherein the one or more programmable processors or ASICs are furtheroperative to: receive a user input for receiving the message; and obtainthe message text data in response to receiving the user input.
 12. Anon-transitory computer readable media comprising: executableinstructions for execution by at least one processor of a wirelessmobile communication device, that when executed cause the at least oneprocessor to: receive video information at the wireless mobilecommunication device; run a video application that displays the videoinformation on a display of the wireless mobile communication device;provide a user with an indication of an incoming message, the messagehaving an audio portion and a video portion; obtain, by the videoapplication, message text data, wherein obtaining the message text datacomprises: stripping the audio portion of the message; and providing theaudio portion to a voice-to-text converter, the voice-to-text converterconverting the audio portion to the message text data by applying avoice-to-text conversion to the audio portion; and continue to play thevideo information on the display while the video portion of thecommunication message is displayed in a picture-in-picture (PiP) portionof the display and while the message text data is scrolled across aportion of the display outside the PiP portion of the display.
 13. Anapparatus comprising: means for receiving video information at awireless mobile communication device; means for running, by the wirelessmobile communication device, a video application that displays the videoinformation on a display of the wireless mobile communication device;means for providing, by the wireless mobile communication device, a userwith an indication of an incoming message, the message having a videoportion and an audio portion; means for obtaining, by the videoapplication, message text data, wherein the means for obtaining themessage text data comprises: means for stripping an audio portion of themessage; and means for providing the audio portion to a voice-to-textconverter at the wireless mobile communication device, the voice-to-textconverter converting the audio portion of the message to the messagetext data by applying a voice-to-text conversion to the audio portion;and means for continuing to play the video information in the displaywhile the video portion of the communication message is displayed in apicture-in-picture (PiP) portion of the display and while the messagetext data is scrolled across a portion of the display outside the PiPportion of the display.
 14. The apparatus of claim 13, furthercomprising: means for receiving a user input for receiving the message;and means for obtaining the message text data in response to receivingthe user input.
 15. The apparatus of claim 14, further comprising: meansfor detecting that the video information is being displayed on thedisplay; and means for diverting the audio portion from an audio logicto the voice-to-text converter, for conversion of the audio portion tothe message text data.
 16. The apparatus of claim 13, furthercomprising: means for retrieving the audio portion from one of a remotestorage or from a memory.
 17. The apparatus of claim 13, wherein themeans for providing the user with the indication of the incoming messagecomprises: means for producing an audio indication or displaying an iconon the display.
 18. An apparatus comprising: means for receiving videoinformation at a wireless mobile communication device; means forrunning, by the wireless mobile communication device, a videoapplication that displays the video information on a display of thewireless mobile communication device; means for receiving acommunication message indication from a network; means for providing thecommunication message indication to a user interface, the communicationmessage indication corresponding to an incoming communication message,the communication message having a video portion and an audio portion;means for receiving a user input for receiving the communication messageand displaying the audio portion of the communication message asscrolling text on the display; means for obtaining, by the videoapplication, message text data, wherein the means for obtaining themessage text data comprises: means for stripping the audio portion ofthe communication message; and means for providing the audio portion toa voice-to-text converter at the wireless mobile communication device,the voice-to-text converter converting the audio portion of the messageto the message text data by applying a voice-to-text conversion to theaudio portion; and means for, in response to the user input, continuingto play the video information on the display while the video portion ofthe communication message is displayed in a picture-in-picture (PiP)portion of the display and while the message text data is scrolledacross a portion of the display outside the PiP portion of the display.19. An apparatus comprising: means for receiving video information at awireless mobile communication device; means for running, by the wirelessmobile communication device, a video application that displays the videoinformation on a display of the wireless mobile communication device;means for providing, by the wireless mobile communication device, a userwith an indication of an incoming message, the message having a videoportion and an audio portion; means for obtaining, by the videoapplication, message text data, wherein the means for obtaining themessage text data comprises: means for stripping the audio portion ofthe message; and means for providing the audio portion to avoice-to-text converter at the wireless mobile communication device, thevoice-to-text converter converting the audio portion to a video formatto create video formatted messaging data, the video formatted messagingdata including textual data corresponding to the audio portion; andmeans for continuing to play the video information in the display whilethe video portion of the communication message is displayed in apicture-in-picture (PiP) portion of the display and while the videoformatted messaging data is scrolled across a portion of the displayoutside the PiP portion of the display.
 20. The apparatus of claim 19,further comprising: means for diverting the audio portion from an audiologic to the voice-to-text converter; and means for obtaining themessage text data from the voice-to-text converter.